// 引用express框架
const express = require('express')

// 引入body-parser模块，用来处理post请求参数
const bodyParser = require('body-parser')

// 导入路径处理模块
const path = require('path')

// 创建网站服务器
const app = express()

// 解决跨域问题
const cors = require('cors')
app.use(cors())

//使用app.use中间件拦截所有请求，并将请求交给bodyParser下的urlencoded方法来处理post请求参数
app.use(bodyParser.urlencoded({ extended: false }))


// 微信服务器授权及其他相关业务接口
var auth = require('./wechat/auth')
app.use((req, res, next) => {
    auth(req, res, next)
})


// 监听端口,若80端口被占用，参照code/各种报错
app.listen(1314)
console.log('网站服务器开启成功，请访问localhost')